home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Aplikacje_64-bitowe / Mixxx / mixxx-1.9.0-win64.exe / midi / Pioneer CDJ-350 Ch2.midi.xml < prev    next >
Extensible Markup Language  |  2010-12-04  |  6KB  |  181 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <MixxxMIDIPreset mixxxVersion="1.7.2+" schemaVersion="1" >
  3.     <info>
  4.         <name>Pioneer CDJ 350</name>
  5.         <author>Kazuaki</author>
  6.         <description>This is an incomplete mapping for a single Pioneer CDJ 350.</description>
  7.     </info>
  8.     <controller id="Pioneer CDJ 350 MIDI">
  9.         <scriptfiles>
  10.             <file filename="Pioneer-CDJ-350-scripts.js" functionprefix="PioneerCDJ350"/>
  11.         </scriptfiles>
  12.         <controls>
  13.             <control>
  14.                 <group>[Channel2]</group>
  15.                 <key>rate</key>
  16.                 <status>0xb0</status>
  17.                 <midino>0x1d</midino><!-- tempo slider -->
  18.                 <options>
  19.                     <Invert/>
  20.                 </options>
  21.             </control>
  22.             <control>
  23.                 <group>[Channel2]</group>
  24.                 <key>PioneerCDJ350.jog_wheel</key>
  25.                 <status>0xb0</status>
  26.                 <midino>0x30</midino><!-- jog wheel -->
  27.                 <options>
  28.                     <Script-Binding/>
  29.                 </options>
  30.             </control>
  31.             <control>
  32.                 <group>[Channel2]</group>
  33.                 <key>PioneerCDJ350.jog_wheel</key>
  34.                 <status>0xb0</status>
  35.                 <midino>0x10</midino><!-- scratch -->
  36.                 <options>
  37.                     <Script-Binding/>
  38.                 </options>
  39.             </control>
  40.  
  41.             <!-- play, cue, seek -->
  42.             <control>
  43.                 <group>[Channel2]</group>
  44.                 <key>play</key>
  45.                 <status>0x90</status>
  46.                 <midino>0x00</midino>
  47.                 <options>
  48.                     <normal/>
  49.                 </options>
  50.             </control>
  51.             <control>
  52.                 <group>[Channel2]</group>
  53.                 <key>cue_default</key>
  54.                 <status>0x90</status>
  55.                 <midino>0x01</midino>
  56.                 <options>
  57.                     <normal/>
  58.                 </options>
  59.             </control>
  60.             <control>
  61.                 <group>[Channel2]</group>
  62.                 <key>fwd</key>
  63.                 <status>0x90</status>
  64.                 <midino>0x02</midino>
  65.                 <options>
  66.                     <normal/>
  67.                 </options>
  68.             </control>
  69.             <control>
  70.                 <group>[Channel2]</group>
  71.                 <key>back</key>
  72.                 <status>0x90</status>
  73.                 <midino>0x03</midino>
  74.                 <options>
  75.                     <normal/>
  76.                 </options>
  77.             </control>
  78.  
  79.             <!-- track search (start/end), loop in/out/exit -->
  80.             <control>
  81.                 <group>[Channel2]</group>
  82.                 <key>end</key>
  83.                 <status>0x90</status>
  84.                 <midino>0x04</midino>
  85.                 <options>
  86.                     <normal/>
  87.                 </options>
  88.             </control>
  89.             <control>
  90.                 <group>[Channel2]</group>
  91.                 <key>start</key>
  92.                 <status>0x90</status>
  93.                 <midino>0x05</midino>
  94.                 <options>
  95.                     <normal/>
  96.                 </options>
  97.             </control>
  98.             <control>
  99.                 <group>[Channel2]</group>
  100.                 <key>loop_in</key>
  101.                 <status>0x90</status>
  102.                 <midino>0x06</midino>
  103.                 <options>
  104.                     <normal/>
  105.                 </options>
  106.             </control>
  107.             <control>
  108.                 <group>[Channel2]</group>
  109.                 <key>loop_out</key>
  110.                 <status>0x90</status>
  111.                 <midino>0x07</midino>
  112.                 <options>
  113.                     <normal/>
  114.                 </options>
  115.             </control>
  116.             <control>
  117.                 <group>[Channel2]</group>
  118.                 <key>reloop_exit</key>
  119.                 <status>0x90</status>
  120.                 <midino>0x08</midino>
  121.                 <options>
  122.                     <normal/>
  123.                 </options>
  124.             </control>
  125.  
  126.             <control>
  127.                 <group>[Channel2]</group>
  128.                 <key>PioneerCDJ350.tempo_btn</key>
  129.                 <status>0x90</status>
  130.                 <midino>0x10</midino><!-- Tempo Range -->
  131.                 <options>
  132.                     <Script-Binding/>
  133.                 </options>
  134.             </control>
  135.  
  136.             <control>
  137.                 <group>[Channel2]</group>
  138.                 <key>beatsync</key>
  139.                 <status>0x90</status>
  140.                 <midino>0x26</midino><!-- BPM Lock -->
  141.                 <options>
  142.                     <normal/>
  143.                 </options>
  144.             </control>
  145.  
  146.             <!-- hot loop end adjustment -->
  147.             <control>
  148.                 <group>[Channel2]</group>
  149.                 <key>PioneerCDJ350.loop_end_minus</key><!-- earlier -->
  150.                 <status>0x90</status>
  151.                 <midino>0x17</midino><!-- loop divide minus -->
  152.                 <options>
  153.                     <Script-Binding/>
  154.                 </options>
  155.             </control>
  156.             <control>
  157.                 <group>[Channel2]</group>
  158.                 <key>PioneerCDJ350.loop_end_plus</key><!-- later -->
  159.                 <status>0x90</status>
  160.                 <midino>0x16</midino><!-- loop divide plus -->
  161.                 <options>
  162.                     <Script-Binding/>
  163.                 </options>
  164.             </control>
  165.  
  166.             <!-- leftovers:
  167.                     Select Push (Turn) Bn 4f,
  168.                     Time Mode (Auto Cue) 9n 0e,
  169.                     Display (Utility) 9n 0f,
  170.                     Master Tempo 9n 11,
  171.                     Vinyl Mode 9n 12,
  172.                     Jog Dial (Press) 9n 20,
  173.                     Playlist 9n 2e,
  174.                     Eject 9n 2f,
  175.                     Back 9n 32,
  176.                     Select Push (Press) 9n 9n
  177.             -->
  178.         </controls>
  179.     </controller>
  180. </MixxxMIDIPreset>
  181.